<?php
# autoHTML: the dynamic PHP5 library for fast website prototyping
# http://code.google.com/p/autohtml/
#
# Copyright (c) 2010, Shu Zong Chen
# http://freelanceDreams.com/
# All rights reserved. 
# 
# Redistribution and use in source and binary forms, with or without 
# modification, are permitted provided that the following conditions are met: 
# 
#  * Redistributions of source code must retain the above copyright notice, 
#    this list of conditions and the following disclaimer. 
#  * Redistributions in binary form must reproduce the above copyright 
#    notice, this list of conditions and the following disclaimer in the 
#    documentation and/or other materials provided with the distribution. 
#  * Neither the name of autoHTML nor the names of its contributors 
#    may be used to endorse or promote products derived from this software 
#    without specific prior written permission. 
# 
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
# POSSIBILITY OF SUCH DAMAGE.

# Start by loading config files, engine
require_once('autohtml_config.php');
require_once($autohtml_config['path_engine'] . DIRECTORY_SEPARATOR . 'functions.php');
# thank functions.php for path_join()
require_once(path_join($autohtml_config['path_engine'], 'autoasset.php'));
require_once(path_join($autohtml_config['path_engine'], 'autoheader.php'));
require_once(path_join($autohtml_config['path_engine'], 'autohtml.php'));

# Load autoquery only if used
if ($autohtml['use_autoquery']){
	require_once(path_join($autohtml_config['path_files'], 'autoquery.php'));
}

# Set $autohtml_dont_instantiate to any non-false value if you don't want AUTO_HTML instantiated
if (empty($autohtml_dont_instantiate)){
	$autohtml = new AUTOHTML($autohtml_config);
}

# Set $autohtml_dont_start_buffering to any non-false if you intend to control buffering yourself
if (empty($autohtml_dont_start_buffering)){
	$autohtml->startBuffering();
}